package com.yanqu.road.entity.activity.greattrade;

import java.util.ArrayList;
import java.util.List;

/**
 * 区域事件
 */
public class GreatTradeAreaEvent {

    /**
     * 外出地点/区域(1、医馆|2、酒楼|3、御街|4、黑市)
     */
    int areaId;

    /**
     * 事件类型
     */
    int eventType;

    /**
     * 事件id(配置)
     */
    int eventId;

    /**
     * npcId
     */
    int npcId;

    /**
     * 操作次数
     */
    int actionTimes;

    /**
     * 已选择
     */
    List<Integer> selectList = new ArrayList<>();

    /**
     * 已选择（下标）
     */
    List<Integer> selectIdxList = new ArrayList<>();

    List<Long> valList = new ArrayList<>();

    String price = "0";

    public GreatTradeAreaEvent() {
    }

    public GreatTradeAreaEvent(int areaId) {
        this.areaId = areaId;
    }

    public int getAreaId() {
        return areaId;
    }

    public void setAreaId(int areaId) {
        this.areaId = areaId;
    }

    public int getEventType() {
        return eventType;
    }

    public void setEventType(int eventType) {
        this.eventType = eventType;
    }

    public int getEventId() {
        return eventId;
    }

    public void setEventId(int eventId) {
        this.eventId = eventId;
    }

    public int getNpcId() {
        return npcId;
    }

    public void setNpcId(int npcId) {
        this.npcId = npcId;
    }

    public int getActionTimes() {
        return actionTimes;
    }

    public void setActionTimes(int actionTimes) {
        this.actionTimes = actionTimes;
    }

    public List<Integer> getSelectList() {
        return selectList;
    }

    public void setSelectList(List<Integer> selectList) {
        this.selectList = selectList;
    }

    public List<Integer> getSelectIdxList() {
        return selectIdxList;
    }

    public void setSelectIdxList(List<Integer> selectIdxList) {
        this.selectIdxList = selectIdxList;
    }

    public String getPrice() {
        return price;
    }

    public void setPrice(String price) {
        this.price = price;
    }

    public List<Long> getValList() {
        return valList;
    }

    public void setValList(List<Long> valList) {
        this.valList = valList;
    }
}
